body {/*overflow-y: scroll;height: 100%; */background: none repeat scroll 0 0 #FFFFFF;color: #000000;font-family: sans-serif;font-size: 12px;line-height: 150%;margin: 0;padding: 0;}
div {margin: 0 auto;padding: 0;}
h1,h2, h3, ul, li, form, img, p {border: medium none;margin: 0;padding: 0;}
input {font-family: Trebuchet MS, "segoe ui", Helvetica, "Microsoft YaHei", Tahoma, Verdana, MingLiu, PMingLiu, Arial, sans-serif;vertical-align: middle;}
p {font-size: 13px;line-height: 140%;margin-bottom: 13px;}
a {color: #3060A8;text-decoration: none;}
.clear {clear: both;width: 0px;height: 0px;}
.badges a {color: #763333;text-decoration: underline;}
a:hover {text-decoration: underline;}
.tright {text-align: right;}
.spacer3 {clear: both;height: 30px;line-height: 30px;visibility: hidden;}
h1 {font-size: 160%;padding: 5px 0;line-height: 110%;}
h2 {font-size: 140%;padding: 3px 0;line-height: 110%;}
h3 {font-size: 120%;padding: 3px 0;line-height: 110%;}
ul {list-style: disc outside none;margin-bottom: 1em;margin-left: 20px;padding-left: 0;}

ol {list-style: decimal outside none;margin-bottom: 1em;margin-left: 30px;padding-left: 0;}
td ul {vertical-align: middle;}
li input {margin: 3px 3px 4px;}
#wrapper, #announcement {margin: auto;padding: 0;width: 990px;background-color: #FFF;}
#roof {width: 990px;}
#room {background-color: #FFFFFF;border-bottom: 1px solid #777777;padding: 10px 0;}
#CALeft {float: left;position: relative;width: 740px;}
#CARight {float: right;width: 240px;}

#top {float: right;background-color: #f3f3f3;padding: 3px;text-align: right;width: 500px;}
#top a {color: #333333;font-size: 12px;height: 35px;margin-left: 20px;text-align: right;text-decoration: underline;}
#logo {float: left;padding: 5px 0 0;}
#nav {float: right;margin: 35px 0px 0px 0px;width: 750px;}
#nav a {background-color: #E5EBF8;border-color: #888888 #888888 -moz-use-text-color;border-style: solid solid none;border-width: 1px 1px medium;color: #333333;display: block;float: left;font-size: 14px;font-weight: 400;height: 25px;line-height: 30px;margin-left: 10px;padding: 0 12px 3px;text-decoration: none;}
#nav a:hover {text-decoration: underline;}
#nav a.on {background: none repeat scroll 0 0 #356FCB;border: 1px solid #356FCB;color: #FFFFFF;font-weight: 600;height: 24px;line-height: 28px;text-decoration: none;}
#nav a#nav_ask {float: right;color: #B02B2C;font-size: 14px;font-weight: bold;text-decoration: none;}
#nav a#nav_ask:hover {text-decoration: underline;}
#nav a#nav_ask.on {color: #FFFFFF;}
#searchBar {text-align: center;background-color: #B6C4E2;border-color: #EEEEEC #A9ACA5 #BABDB6 #EEEEEC;border-style: solid;border-width: 1px;padding: 4px 0 0;width: 988px;}
#searchBar .content {}
#searchBar .searchInput {border: 0px;padding: 3px;font-size: 13px;height: 18px;width: 400px;}
#searchBar .searchBtn {font-size: 14px;height: 26px;width: 80px;}
#searchBar .options {color: #333333;font-size: 120%;padding: 3px 0;}
#searchBar .options input {margin: 0 3px 0 15px;}
#searchBar .options input:hover {cursor: pointer;}
#listA {background-color: #FFFFFF;float: left;padding: 0 0;width: 100%;}
.thousand {color: orange;}
.short-summary {border-top: 1px dotted #CCCCCE;float: left;overflow: hidden;padding: 3px 0px 5px 0;position: relative;width: 740px;}
#listA .short-summary:first-of-type {border-top: 0;}
.user-stats-table .short-summary {width: 764px;}
.short-summary h2 a {color: #2A5594;font-family: "Trebuchet MS", "segoe ui", arial, sans-serif;font-size: 17px;}
.short-summary .userinfo {color: #666666;float: right;margin-top: 8px;}
.userinfo a, a.userinfo {color: #3060A8;}
.short-summary .counts {float: left;margin-right: 0px;margin-top: 4px;padding-right: 2px;}
.short-summary .counts .item-count {font-size: 17px;font-weight: bold;}
.short-summary .question-summary-wrapper {float: right;width: 565px;}
.short-summary .votes, .short-summary .status, .short-summary .views {-moz-border-radius: 5px 5px 5px 5px;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;float: left;font-size: 11px;height: 42px;margin: 0 6px 0 0px;padding: 8px 2px 0;text-align: center;width: 46px;}
.short-summary .votes, .short-summary .views {color: #666666;}
.short-summary .favorites {width: 24px;float: left;text-align: center;}
.questions-count {color: #A40000;font-family: sans-serif;font-size: 24px;font-weight: 600;margin-top: 3px;margin-right: 5px;padding: 0 0 5px 0;}
.boxC {background: none repeat scroll 0 0 #E5EBF8;border-color: #EEEEEC #A9ACA5 #BABDB6 #EEEEEC;border-style: solid;border-width: 1px;margin-bottom: 8px;padding: 10px;}
.boxC p {margin-bottom: 8px;}
.boxC p.nomargin {margin: 0;}
.boxC p.info-box-follow-up-links {margin: 0;text-align: right;}
.pager {float: left;margin-bottom: 16px;margin-top: 10px;}
.pagesize {float: right;margin-bottom: 16px;margin-top: 10px;}
.tags {display: block;font-family: sans-serif;line-height: 200%;margin-top: 5px;}
.tags a, span.tag {background-color: #EEEEEE;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;color: #777777;font-size: 11px;font-weight: normal;padding: 1px 8px;text-decoration: none;white-space: nowrap;}
.tags a:hover {background-color: #356FCB;color: #FFFFFF;}
a.medal {background: none repeat scroll 0 0 #FFFFCD;border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;border-left: 1px solid #EEEEEE;border-style: solid;border-width: 1px;color: #333333;font-size: 14px;font-weight: bold;line-height: 250%;padding: 4px 12px 4px 6px;text-decoration: none;}
a.medal:hover {background: url("../images/foro/medala_on.gif") no-repeat scroll 0 0 transparent;border-color: #E7E296 #D1CA3D #D1CA3D #E7E296;border-left: 1px solid #E7E296;border-style: solid;border-width: 1px;color: #333333;text-decoration: none;}
.tabBar {background-color: #FFFFFF;border-bottom: 1px solid white;clear: both;height: 30px;margin-bottom: 3px;width: 100%;}
.headQuestions {background: url("../images/foro/dot-list.gif") no-repeat scroll left center transparent;border-bottom: 0 solid #777777;float: left;font-size: 15px;font-weight: 700;height: 23px;line-height: 23px;margin: 5px 0 0 5px;padding: 0 6px 0 15px;}
/* para responder al foro*/
.headNormal {border-bottom: 1px solid #777777;font-size: 15px;font-weight: bold;margin-bottom: 12px;padding: 3px;text-align: left;}
#question-table {margin-bottom: 10px;}
.vote-buttons {float: left;text-align: center;}
.action-link a.ajax-command:hover {background-color: #777777;color: #FFFFFF;text-decoration: none;}
a.post-vote, .favorite-mark, a.accept-answer {display: block;height: 24px;position: relative;width: 24px;}
a.post-vote.up {background: url("../images/foro/vote-arrow-up.png") no-repeat scroll center center transparent;}
a.post-vote.up.on, a.post-vote.up:hover {background: url("../images/foro/vote-arrow-up-on.png") no-repeat scroll center center transparent;}
a.post-vote.down {background: url("../images/foro/vote-arrow-down.png") no-repeat scroll center center transparent;}
a.post-vote.down.on, a.post-vote.down:hover {background: url("../images/foro/vote-arrow-down-on.png") no-repeat scroll center center transparent;}
a.post-vote.up {background: url("../images/foro/vote-arrow-up.png") no-repeat scroll center center transparent;}
a.post-vote.up.on, a.post-vote.up:hover {background: url("../images/foro/vote-arrow-up-on.png") no-repeat scroll center center transparent;}
.post-update-info {display: inline-block;float: right;margin-bottom: 5px;width: 190px;}
.post-update-info p {font-size: 11px;line-height: 15px;margin: 0 0 4px;padding: 0;}
.post-update-info img {float: left;margin: 4px 8px 0 0;width: 32px;}
.question-body {font-size: 13px;line-height: 20px;min-height: 100px;}
.question-body img {max-width: 640px;}
.favorite-mark {background: url("../images/foro/vote-favorite-off.png") no-repeat scroll center center transparent;}
.favorite-mark.on, a.favorite-mark:hover {background: url("../images/foro/vote-favorite-on.png") no-repeat scroll center center transparent;}
.post-controls, .tags-container {font-size: 11px;line-height: 12px;margin-bottom: 5px;min-width: 200px;}
.post-controls {float: left;}
.comments-container {clear: both;}
.comments-container {padding: 0;}
.answered-by-owner .comments-container {background-color: #E6ECFF;}
.accepted-answer .comments-container {background-color: #CCFFBF;}
div.comment-tools {border-top: 1px dotted #CCCCCE;padding-top: 12px;text-align: right;}
div.comment-tools .comments-showing {color: #777777;font-size: 11px;}
div.comment-tools a {background: none repeat scroll 0 0 #EEEEEE;color: black;cursor: pointer;font-size: 11px;padding: 3px;}
div.comment-tools a:hover {background-color: #777777;color: white;text-decoration: none;}
.comment-form-container {display: none;padding-top: 12px;}
.tabsA {background-color: #FFFFFF;display: block;float: right;font-weight: bold;height: 20px;position: relative;}
.tabsA a, .sticky-sort-tabs {background: none repeat scroll 0 0 #EEEEEE;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;color: #888A85;display: block;float: left;height: 20px;line-height: 22px;margin: 5px 4px 0 0;text-decoration: none;}
.tabsA a {padding: 0 11px;}
.tabsA a.on, .tabsA a:hover {background: none repeat scroll 0 0 #FFFFFF;color: #A40000;}
.tabsA a:hover {background: none repeat scroll 0 0 #356FCB;color: #FFFFFF;}
.answer {border-bottom: 1px solid #CCCCCE;padding-top: 10px;width: 100%;}
.post-score, .comments-char-left-count {color: #777777;font-family: Arial;font-size: 165%;font-weight: bold;padding: 0 0 3px;}
.answer-body {font-size: 13px;line-height: 20px;min-height: 80px;}
.answer-body img {max-width: 640px;}
.paginator-container-left {padding: 5px 0 10px;}
div.wmd-button-bar {float:left;}
#editor {font-size: 100%;line-height: 18px;min-height: 200px;width: 100%;}
.preview-toggle {color: #AAAAAA;font-weight: 600;text-align: left;width: 100%;}
.preview-toggle span:hover {cursor: pointer;}
.wmd-preview {background-color: #F5F5F5;margin-top: 10px;min-height: 20px;padding: 6px;width: 98%;}


.answered {background: none repeat scroll 0 0 #E5EBF8;color: #314362;}
.answered-accepted, .answer-votes.answered-accepted {background: none repeat scroll 0 0 #E6F8DD;color: #3A6231;}
.unanswered {background: none repeat scroll 0 0 #F3E3E1;color: #6B2B28;}
.badge-list {list-style-type: none;margin: 0;}
.badge-list a {color: #3060A8;}
.badge-list a.medal {color: #333333;}
/*.error {color: darkred;font-size: 10px;margin: 0;}*/
.relativetime {text-decoration: none;}
.silver, .badge2 {color: #CCCCCC;}
.bronze, .badge3 {color: #CC9933;}
.score {color: #333333;font-size: 110%;font-weight: bold;margin-left: 3px;}
.submit {background-color: #D4D0C8;border: 1px solid #777777;cursor: pointer;font-size: 120%;font-weight: bold;height: 40px;padding-bottom: 4px;}
.submit:hover {text-decoration: underline;}
.strong {font-weight: bold;}
.nomargin { margin: 0;}

/* para listar etiquetas*/
#CAFull {float: left;padding: 0 5px;width: 950px;}
.tagsList {list-style-type: none;margin: 0;min-height: 360px;padding: 0;}
.tagsList li {float: left;width: 235px;}
.tag-number {font-family: sans-serif;font-weight: 700;}

/* para el login*/
/*.or_label {margin-top: 20px;margin-bottom: 10px;}*/
.big {font-size: 15px;}
.grey {color: #808080;}
.login label {display: block;}
.login .form-row-vertical {margin-bottom: 8px;}
.signin_form {clear:both;}
.signin_form fieldset {padding: 10px;}
.signin_form input[type="text"], .signin_form input[type="password"], .signin_form input[type="submit"]{height: 28px;line-height: 22px;font-size: 140%;border: 1px solid #999;padding-left:5px;margin-right:5px;}
.signin_form input[type="text"], .signin_form input[type="password"] {padding-top:4px;  /* balance of alignment between firefox/safari and IE */}
.signin_form .icon_input {padding-left: 20px;}
.signin_form #openid_identifier {padding-left: 18px;}
.list-item {margin-left: 15px;}
.list-item li {font-size: 13px;line-height: 20px;list-style-type: disc;margin-bottom: 10px;}
.boxC p.info-box-follow-up-links {margin: 0;text-align: right;}